package array;

public class Test03 {
/*
 * 
 * 
 * 
 * */
	public static void main(String[] args) {
		
		/*
		 * 定义二维数组
		 * int[][] array=new int[3][];
		 * 表示一个包含三个一维数组的二维数组
		 * 一维数组的元素并未定义
		 * */
		int[][] array1=new int[3][];
		
		/*
		 * 对二维数组的一维数组分别进行赋值，
		 * array【x】=new int[]{值1，值2...}
		 * 
		 * */
		array1[0]=new int[] {2,3,5,12};
		array1[1]=new int[] {5,6,7,5,15,15};
		array1[2]=new int[] {45,123,654};
		
		/*
		 * 对二维数组进行遍历
		 * 运用普通for()循环语句遍历
		 * 第一层for()遍历的是二维数组的一维数组；
		 * 第二层for()遍历的是一维数组中的元素；
		 * */
		for(int x=0;x<array1.length;x++) {
			for(int y=0;y<array1[x].length;y++) {
				System.out.print(" "+array1[x][y]);
			}
			System.out.println();
		}
		/*
		 * 用增强for循环遍历
		 * */
		for(int[] x : array1) {
			for(int y : x) {
				System.out.print(" "+y);
			}
			System.out.println();
		}
		
		/*
		 * 用String定义一个字符串
		 * String=num=" ";
		 * 
		 * */
		String num="1,2,1,2,3,1,3,1,2,3";
		/*
		 * 把String字符串中的数据转换为char数组
		 * 定义一个char数组
		 * char[] stringArray;
		 * 把String字符串中的字符转换：
		 * String的toCharArray();方法能将其转换
		 *		
		 * */
		char[] stringArray=num.toCharArray();
		/*
		 * 用增强for对char[]数组进行遍历
		 * */
		for(char x : stringArray) {
			System.out.print(" "+x);
		}
	}

}
